html {
  font-size: 100px;
}
html,
body,
#root {
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: 'Alimama ShuHeiTi';
}
.ant-layout {
  min-height: 100vh;
}
.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed {
  left: unset;
}
body {
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
ul,
ol,
p {
  list-style: none;
  margin: 0;
  padding: 0;
}
@font-face {
  font-family: 'Alimama ShuHeiTi';
  src: url('@/assets/font/Alimama_ShuHeiTi_Bold.woff2');
}
@font-face {
  font-family: AlibabaPuHuiTixiti;
  src: url('@/assets/font/AlibabaPuHuiTi-xiti.woff2') format('woff2'), url('@/assets/font/AlibabaPuHuiTi-xiti.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.ant-picker-input > input {
  text-align: right !important;
}
.ant-picker-header > button {
  color: rgba(255, 255, 255, 0.45) !important;
}
.ant-picker-header > .ant-picker-header-view button {
  color: rgba(255, 255, 255, 0.88) !important;
}
.ant-picker-cell {
  color: rgba(255, 255, 255, 0.2) !important;
}
.ant-picker-cell-in-view {
  color: rgba(255, 255, 255, 0.88) !important;
}
.ant-picker-panel-container {
  background: #15273c !important;
}
.main-wrapper {
  width: calc(100% - 1.48rem);
  height: calc(100% - 1.55rem);
  position: absolute;
  top: 1.15rem;
  left: 0.74rem;
  font-size: 0.16rem;
  color: #fff;
  display: flex;
}
.main-wrapper .main {
  width: 4.4rem;
  height: 100%;
}
.main-wrapper .main.main-center {
  flex: 1;
  box-sizing: border-box;
}
.main-wrapper .main.main-center .main-center-menu {
  height: 8.7%;
}
.main-wrapper .main.main-center .main-center-menu2 {
  height: 38.7%;
}
.main-wrapper .main.main-center .main-center-video {
  height: 33%;
  overflow: hidden;
  box-sizing: border-box;
}
.main-wrapper .main.main-center .main-center-video2 {
  height: 63.3%;
  padding: 0 0 0.81rem;
  box-sizing: border-box;
}
.main-wrapper .main.main-center .main-center-lunbo {
  margin-top: 0.1rem;
  width: 8.12rem;
}
.main-wrapper .main.main-center .main-center-lunbo .slide {
  display: flex !important;
  font-size: 0.14rem;
  line-height: 0.14rem;
  letter-spacing: 0;
  color: #bed0db;
  margin: 0 0.01rem;
}
.main-wrapper .main.main-center .main-center-lunbo .slide .slide-left {
  margin-right: 0.25rem;
}
.main-wrapper .main.main-center .main-center-lunbo .slide .slide-left .slide-left-img-box {
  width: 1.4rem;
  height: 1.75rem;
  background: url('@/assets/images/bg-lun-left-b1.png') center no-repeat;
  background-size: 100% 100%;
  margin-bottom: 0.2rem;
}
.main-wrapper .main.main-center .main-center-lunbo .slide .slide-left .slide-left-img-box .slide-left-img {
  margin: 0.07rem 0 0 0.22rem;
  width: 1.02rem;
  height: 1.56rem;
}
.main-wrapper .main.main-center .main-center-lunbo .slide .slide-left .slide-left-font-box {
  width: 1.39rem;
  height: 0.35rem;
  background: url('@/assets/images/bg-lun-left-bt.png') center no-repeat;
  background-size: 100% 100%;
  line-height: 0.36rem;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  letter-spacing: 0.04em;
}
.main-wrapper .main.main-center .main-center-lunbo .slide .slide-left .slide-left-img-box1 {
  width: 2.45rem;
  height: 1.3rem;
  background: url('@/assets/images/bg-lun-right-b1.png') center no-repeat;
  background-size: 100% 100%;
  margin-bottom: 0.2rem;
}
.main-wrapper .main.main-center .main-center-lunbo .slide .slide-left .slide-left-img-box1 .slide-left-img1 {
  margin: 0.22rem 0 0 0.22rem;
  width: 2.16rem;
  height: 0.78rem;
}
.main-wrapper .main.main-center .main-center-lunbo .slide .slide-left .slide-left-font-box1 {
  width: 2.41rem;
  height: 0.3rem;
  background: url('@/assets/images/bg-lun-right-bt.png') center no-repeat;
  background-size: 100% 100%;
  line-height: 0.3rem;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  letter-spacing: 0.04em;
}
.main-wrapper .main.main-center .main-center-lunbo .slide .sldie-right {
  line-height: 0.24rem;
  letter-spacing: 0;
}
.main-wrapper .main.main-center .main-center-lunbo .slide .sldie-right > h5 {
  font-size: 0.16rem;
  font-weight: 500;
  line-height: 0.187rem;
  position: relative;
  padding-left: 0.27rem;
}
.main-wrapper .main.main-center .main-center-lunbo .slide .sldie-right > h5::before {
  content: '';
  position: absolute;
  top: 0.06rem;
  left: 0;
  width: 0.09rem;
  height: 0.09rem;
  background: url('@/assets/images/icon-lun-right.png') center no-repeat;
  background-size: 100% 100%;
}
.main-wrapper .main.main-center .main-center-lunbo .slide .sldie-right > p {
  text-indent: 2em;
}
.main-wrapper .main .main-box {
  height: 33.3%;
}
.main-wrapper .main .main-box-header {
  width: 100%;
  height: 0.355rem;
  background: url('@/assets/images/bg-b-header.png') center no-repeat;
  background-size: 100% 100%;
  padding: 0.05rem 0.16rem 0 0.34rem;
  box-sizing: border-box;
  line-height: 0.26rem;
  letter-spacing: 0.05em;
  display: flex;
  justify-content: space-between;
}
.main-wrapper .main .main-box-header .header-font {
  font-size: 0.14rem;
  background: linear-gradient(180deg, #c8d7e4 -3%, #fff 100%);
  -webkit-text-fill-color: transparent;
  background-clip: text;
  border: none;
}
.main-wrapper .main .main-box-header .header-font.header-font-right {
  display: flex;
}
.main-wrapper .main .main-box-header .header-font.header-font-right .icon-down {
  width: 0.09rem;
  height: 0.05rem;
  margin: 0.11rem 0 0 0.12rem;
  background: url('@/assets/images/icon-down.png') center no-repeat;
  background-size: 100% 100%;
}
.main-wrapper .main .main-box-header .header-font.header-font-type {
  font-size: 0.12rem;
  font-weight: bold;
  line-height: 0.24rem;
  letter-spacing: 0.05em;
}
.main-wrapper .main .main-box-header .header-font.header-font-type .type {
  margin-right: 0.02rem;
}
.main-wrapper .main .main-box-contain {
  width: 100%;
  height: 23.5vh;
}
.ellipsis1 {
  display: box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ellipsis2 {
  display: box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
